home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Apps / DevTools / eText5 / Source / unused4Code / Slides.bproj / eTSlide.h next >
Encoding:
Text File  |  1994-05-22  |  1.2 KB  |  44 lines

  1. ///////////////////////////////////////////////////////////////////////////////
  2. //    FILENAME:    eTSlide.h 
  3. //    SUMMARY:    Interface for slide-show annotations to eText documents
  4. //    SUPERCLASS:    Object
  5. //    INTERFACE:    None
  6. //    PROTOCOLS:    <DocNotification, Annotation, Tool, ASCIISupport>
  7. //    AUTHOR:        Rohit Khare
  8. //    COPYRIGHT:    (c) 1994 California Institure of Technology, eText Project
  9. ///////////////////////////////////////////////////////////////////////////////
  10. //    DESCRIPTION
  11. //        Documentation?! We don't need no steenkin' documentation!
  12. ///////////////////////////////////////////////////////////////////////////////
  13. //    HISTORY
  14. //    03/10/94:    Created. Influenced by the design of eTAudio.
  15. ///////////////////////////////////////////////////////////////////////////////
  16.  
  17. //#import "eTSlideUI.h"
  18. #import "eTextKernel.h"
  19.  
  20. @interface eTSlide:Object <DocNotification, Annotation, Tool, ASCIISupport>
  21. {
  22.     id                theImage;
  23.     id                theSound;
  24.     id                eTextObj;
  25.     id                etDoc;
  26.     id                etSideUI;
  27.     NXAtom            theName;
  28.     NXImage            *icon;
  29.     NXAtom            slideDir;
  30.     int                counter;
  31.     BOOL             isLinked;
  32. }
  33.  
  34. - resetName:(NXAtom)string;
  35. - resetPath:(NXAtom)string;
  36. - image;
  37. - (NXAtom) theName;
  38. - doc;
  39. - (BOOL)isLinked;
  40. - setLinked:(BOOL)l;
  41. - click:sender;
  42. - doubleClick:sender;
  43. - commandClick:sender;
  44. @end